import {ADD_COUNTER, ADD_TO_CART, UPDATE_CHECKD} from './mutations_type'

export default {
  addCart(context, payload) {
    return new Promise((resolve, reject) => {
      let oldProduct = context.state.cartList.find(item => item.iid === payload.iid)
      if (oldProduct) {
        context.commit(ADD_COUNTER, oldProduct)
        resolve("当前商品数量加一")
      } else {
        payload.count = 1
        context.commit(ADD_TO_CART, payload)
        resolve("添加购物车成功")
      }



    })
  },
  updatedCheckd(context, payload) {
    context.commit(UPDATE_CHECKD, payload)
  }
}
